package com.hellobike.haxing.modules.product.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.jeecgframework.poi.excel.annotation.Excel;
import org.springframework.format.annotation.DateTimeFormat;

import java.io.Serializable;
import java.util.Date;

/**
 * <p>
 * 
 * </p>
 *
 * @author szzha
 * @since 2020-02-17
 */
@Data
@TableName("t_wms_warehouse_shop")
public class WmsWarehouseShop implements Serializable {

    private static final long serialVersionUID=1L;

    /**id*/
    @TableId(type = IdType.AUTO)
    private Long id ;

    private Long shopId;

    private Long warehouseId;

    private String activeStatus;

    /**创建时间*/
    @Excel(name = "创建时间", width = 20, format = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    private Date createTime ;

    /**修改时间*/
    @Excel(name = "修改时间", width = 20, format = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    private Date updateTime ;

    /**创建人*/
    @Excel(name = "创建人", width = 15)
    private Integer createBy ;

    /**修改人*/
    @Excel(name = "修改人", width = 15)
    private Integer updateBy ;

    /**是否删除：0-否 1-是*/
    @Excel(name = "是否删除：0-否 1-是", width = 15)
    @TableLogic
    private Integer deleted ;


}
